|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Textkomponente
sum.komponenten.Menue
public class Menue
Ein Menue ist die Klasse fuer Java-Menues (Fenster-Menues). Menues reagieren auf einen Mausklick.
| Field Summary |
|---|
| Fields inherited from class |
|---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
| Fields inherited from class |
|---|
hatComponent, kenntFenster |
| Constructor Summary | |
|---|---|
|
Menue(String pTitel)
Das Menue mit dem angegebenen Titel wird im Menuebar erzeugt. |
protected |
Menue(String pTitel,
JMenu pObermenu)
Das Menue mit dem angegebenen Titel und Obermenue wird erzeugt. |
| Method Summary | |
|---|---|
void |
aktiviere()
Das Menue wird aktiviert. |
void |
aktiviereZeile(int pZeile)
Eine Menuezeile wird aktiviert. |
int |
breite()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
void |
deaktiviere()
Das Menue wird deaktiviert und reagiert nicht mehr. |
void |
deaktiviereZeile(int pZeile)
Eine Menuezeile wird deaktiviert und reagiert nicht mehr. |
protected void |
gewaehlt(String pAuftrag)
Das Menue reagiert auf einen Mausklick. |
void |
haengeTrennungAn()
Eine Trennzeile wird an das Menue angehaengt. |
void |
haengeZeileAn(String pText,
char pZeichen,
boolean pMitShift,
String pAuftrag)
Eine neue Zeile wird mit einer Beschleunigertaste an das Menue angehaengt. |
void |
haengeZeileAn(String pText,
String pAuftrag)
Eine neue Zeile wird an das Menue angehaengt. |
int |
hoehe()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
String |
inhaltAlsText()
Der Titel des Menues wird als String zurueckgegeben. |
boolean |
istAktiv()
Es wird zurueckgegeben, ob das Menue aktiviert ist. |
boolean |
istSichtbar()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert true. |
boolean |
istZeileAktiv(int pZeile)
Es wird zurueckgegeben, ob eine Menuezeile aktiviert ist. |
protected void |
lerneKomponenteKennen(JComponent pKomponente)
|
int |
links()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
Menue |
neuesUntermenue(String pText)
Ein Untermenue wird an das Menue angehaengt. |
int |
oben()
Die Anfrage kann fuer ein Menue nicht angewandt werden und liefert 0. |
void |
setzeBearbeiterFokusErhalten(String pBearbeiter)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeBearbeiterFokusVerloren(String pBearbeiter)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeBearbeiterGewaehlt(int pZeile,
String pAuftrag)
Die Methode zur Bearbeitung des Gewaehlt-Ereignisses für eine Menuezeile in der Ereignisanwendung wird festgelegt. |
void |
setzeFarbe(Color pFarbe)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeFokus()
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeGroesse(double pBreite,
double pHoehe)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeInhalt(String pText)
Das Menue erhaelt einen neuen Titel. |
void |
setzePosition(double pWohinH,
double pWohinV)
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
setzeSchriftArt(String pSchriftart)
Die Schriftart des Menues wird veraendert |
void |
setzeSchriftFarbe(Color pFarbe)
Die Schriftfarbe des Menues kann nicht veraendert werden. |
void |
setzeSchriftGroesse(int pGroesse)
Die Schriftgroesse des Menues wird veraendert |
void |
setzeSchriftstil(int pStil)
Der Schriftstil des Menues wird veraendert |
void |
setzeSchriftStil(int pStil)
Der Schriftstil des Menues wird veraendert |
void |
verstecke()
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
void |
zeige()
Die Methode kann fuer ein Menue nicht angewandt werden und ist daher leer. |
int |
zeilenAnzahl()
Die momentane Anzahl der Zeilen des Menues wird abgefragt. |
| Methods inherited from class |
|---|
besitztFokus, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, init, lerneKomponenteKennen, setzeFarbe, setzeFokusWert, setzeHinweis |
| Methods inherited from class |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Menue(String pTitel)
pTitel - der Titel des Menues
protected Menue(String pTitel,
JMenu pObermenu)
| Method Detail |
|---|
public void aktiviere()
aktiviere in class Komponentepublic void aktiviereZeile(int pZeile)
pZeile - die aktivierte Zeilepublic int breite()
breite in class Komponentepublic void deaktiviere()
deaktiviere in class Komponentepublic void deaktiviereZeile(int pZeile)
pZeile - die deaktivierte Zeileprotected void gewaehlt(String pAuftrag)
public void haengeTrennungAn()
public void haengeZeileAn(String pText,
char pZeichen,
boolean pMitShift,
String pAuftrag)
pText - der Inhalt der MenuezeilepZeichen - das Beschleunigerzeichen fuer die MenuezeilepMitShift - bei true wird zwischen Gross- und Kleinschrift des Beschleunigerzeichens unterschiedenpAuftrag - der Name des Dienstes der SuMAnwendung, der durch die Menuezeile aufgerufen wird
public void haengeZeileAn(String pText,
String pAuftrag)
pText - der Inhalt der MenuezeilepAuftrag - der Name des Dienstes der SuMAnwendung, der durch die Menuezeile aufgerufen wirdpublic int hoehe()
hoehe in class Komponentepublic String inhaltAlsText()
inhaltAlsText in class Textkomponentepublic boolean istAktiv()
istAktiv in class Komponentepublic boolean istSichtbar()
istSichtbar in class Komponentepublic boolean istZeileAktiv(int pZeile)
pZeile - die untersuchte Zeile
protected void lerneKomponenteKennen(JComponent pKomponente)
public int links()
links in class Komponentepublic Menue neuesUntermenue(String pText)
pText - der Titel des Untermenues
public int oben()
oben in class Komponentepublic void setzeBearbeiterFokusErhalten(String pBearbeiter)
setzeBearbeiterFokusErhalten in class KomponentepBearbeiter - der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Komponente den Fokus erhalten hat.public void setzeBearbeiterFokusVerloren(String pBearbeiter)
setzeBearbeiterFokusVerloren in class KomponentepBearbeiter - der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Komponente den Fokus verloren hat.
public void setzeBearbeiterGewaehlt(int pZeile,
String pAuftrag)
pZeile - die Zeile des Menues fuer die der Dienst festgelegt wirdpAuftrag - der Dienst, der mit der Menuezeile aufgerufen wirdpublic void setzeFarbe(Color pFarbe)
setzeFarbe in class KomponentepFarbe - die neue Hintergrundfarbe der Komponentepublic void setzeFokus()
setzeFokus in class Komponente
public void setzeGroesse(double pBreite,
double pHoehe)
setzeGroesse in class KomponentepBreite - die neue Breite der KomponentepHoehe - die neue Hoehe der Komponentepublic void setzeInhalt(String pText)
setzeInhalt in class TextkomponentepText - der neue Titel des Menues
public void setzePosition(double pWohinH,
double pWohinV)
setzePosition in class KomponentepWohinH - die neue horizontale Position der linken oberen EckepWohinV - die neue vertikale Position der linken oberen Eckepublic void setzeSchriftArt(String pSchriftart)
setzeSchriftArt in class TextkomponentepSchriftart - die neue Schrift des Menues (siehe Klasse Schrift)public void setzeSchriftFarbe(Color pFarbe)
setzeSchriftFarbe in class TextkomponentepFarbe - die neue Schriftfarbe der Komponentepublic void setzeSchriftGroesse(int pGroesse)
setzeSchriftGroesse in class TextkomponentepGroesse - die neue Groesse der Menueschriftpublic void setzeSchriftstil(int pStil)
setzeSchriftstil in class TextkomponentepStil - der neue Schriftstil des Menues (siehe Klasse Schrift)public void setzeSchriftStil(int pStil)
setzeSchriftStil in class TextkomponentepStil - der neue Schriftstil des Menues (siehe Klasse Schrift)public void verstecke()
verstecke in class Komponentepublic void zeige()
zeige in class Komponentepublic int zeilenAnzahl()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||